package cloudgameenums

const (
	UserInfoHash = "%s:%s:user:userinfo:%s" //陌陌用户信息表
	UserAllHas   = "%s:%s:user_hash"        //陌陌用户列表，存储在zSet中，score连胜场次作为积分

	//RoundZSet                = "%s:%s:zSet:currentRound:%s"         //当局连胜排行榜
	RoundString              = "%s:%s:String:currentRound:%s"       //当局连胜排行榜
	CurrentWinningNumberHash = "%s:%s:hash:currentWinningNumber:%s" //当局连胜次数
	TotalZSet                = "%s:%s:zSet:Total"                   //总排行榜
	WinningStreakZSet        = "%s:%s:zSet:WinningStreakZSet"       //历史连胜排行榜
	WinningTotalZSet         = "%s:%s:zSet:WinningTotalZSet"        //历史连胜排行榜

	ClientHashConnection     = "%s:%s:Hash:Connection"               //记录客户端连接状态
	NeedDeleteHostNoDataPool = "%s:%s:Hash:NeedDeleteHostNoDataPool" //记录客户端连接状态

	PlatformTikTok = "dreamTiktok" //抖音

	RoomProblemHash     = "%s:%s:hash:roomProblem:%s"         //局对应的问题
	RoomProblemInfoHash = "%s:%s:hash:roomProblemInfo:%s:%+v" //局对应的问题

	PipelineBatchNumber = 1000 //快手

	ScoreTotalZSet      = "%s:%s:zSet:ScoreTotalZSet"      //历史欢乐值排行榜
	ScoreDayZSet        = "%s:%s:zSet:ScoreDayZSet:%s"     //最近几天欢乐值排行榜
	ExperienceTotalZSet = "%s:%s:zSet:ExperienceTotalZSet" //历史欢乐值排行榜

	SingleScoreDayZSet = "%s:%s:zSet:SingleScoreDayZSet:%s" //某天的欢乐值排行榜（%s : 2024-07-07）

	HasChangeUserZSet    = "%s:%s:zSet:HasChangeUser"    //记录有变化的用户，方便更新
	HasChangeUserZSetNew = "%s:%s:zSet:HasChangeUserNew" //记录有变化的用户，方便更新

	RankSuitHash         = "%s:%s:hash:rankSuit"         //套装榜单
	RankWingsHash        = "%s:%s:hash:rankWings"        //翅膀榜单
	RankWingsHashOneGame = "%s:%s:hash:rankWingsOneGame" //翅膀榜单

	ComposeRankSuitHash         = "%s:%s:hash:composeRankSuit"         //组合套装榜单
	ComposeRankWingsHash        = "%s:%s:hash:composeRankWings"        //组合翅膀榜单
	ComposeRankWingsHashOneGame = "%s:%s:hash:composeRankWingsOneGame" //组合翅膀榜单

	SpecialEffectsForUnsentGifts       = "%s:%s:hash:specialEffectsForUnsentGifts"       //还未发送的礼物特效，
	ClientSpecialEffectsForUnsentGifts = "%s:%s:hash:clientSpecialEffectsForUnsentGifts" //还未发送的客户端特效，

	FullServiceZSet       = "%s:%s:zSet:fullServiceZSet"         //全部的队列，
	FullServiceSingleList = "%s:%s:list:fullServiceSingleList%s" //队列，专门用来管理对应的喇叭的，
	FullServiceCommonList = "%s:%s:list:fullServiceCommonList"   //队列，专门用来管理对应的喇叭的，

	CombinationTotalZSet     = "%s:%s:zSet:CombinationTotalZSet:%s"        //組合欢乐值排行榜
	CombinationHashDetailMap = "%s:%s:hash:CombinationHashDetailMap:%s:%s" //翅膀榜单
	CombinationAsyncList     = "%s:%s:list:CombinationAsyncList"           //同步组合数据的队列

	ComposeRankTitleHash = "%s:%s:hash:composeRankTitle" //组合套装榜单,发给用户的

	ScoreRaloTotalZSet            = "%s:%s:zSet:ScoreRaloZSet:%s"              //活动排名，活动id
	ScoreRaloDistributeHash       = "%s:%s:hash:ScoreRaloDistributeHash:%s:%s" //发送过散件的人，不需要再次发送
	ScoreRaloUserElementHash      = "%s:%s:hash:ScoreRaloUserElementHash"      //过期了，就删除
	ScoreRaloWingsUserElementHash = "%s:%s:hash:ScoreRaloWingsUserElementHash" //过期了，就删除
	BarrageList                   = "%s:%s:list:barrage:%s"                    //过期了，就删除

	TestUserBarrage = "%s:%s:hash:testUserBarrage" //这里面的用户弹幕才会发送到测试环境

	CurrentRoomUsersInfo = "%s:%s:hash:currentRoomUsersInfo" //当前直播间的所有用户

	UserDrawPrizeNumber = "%s:%s:hash:userDrawPrizeNumber" //用户抽奖次数

	UserElementBag     = "%s:%s:hash:userElementBag:%s"     //用户抽奖次数
	UserElementBagRalo = "%s:%s:hash:userElementBagRalo:%s" //光环背包
	UserElementBagWing = "%s:%s:hash:userElementBagWing:%s" //翅膀背包

	BuffoonScoreDayZSet   = "%s:%s:zSet:BuffoonScoreDayZSet:%s" //小丑最近几天欢乐值排行榜
	BuffoonScoreTotalZSet = "%s:%s:zSet:BuffoonScoreTotalZSet"  //小丑历史欢乐值排行榜

	BuffoonScoreDayString    = "%s:%s:zSet:BuffoonScoreDayString:%s"    //统计总分数
	BuffoonScoreSingleString = "%s:%s:zSet:BuffoonScoreSingleString:%s" //统计总分数

	UserBestFriendsHash = "%s:%s:hash:UserBestFriendsHash:%s" //用户关系发放的套装

	ScoreRaloHandsUserElementHash = "%s:%s:hash:ScoreRaloHandsUserElementHash" //过期了，就删除

	UserPackageHash           = "%s:%s:hash:UserPackageHash:%s"          //用户背包
	UserHasRoomCode           = "%s:%s:hash:UserHasRoomCode:%s"          //用户所在直播间id映射
	UserPackageListHasChange  = "%s:%s:list:UserPackageHashHasChange:%s" //改动的
	DistributeDrawPrizeNumber = "%s:%s:hash:distributeDrawPrizeNumber"   //给用户发放抽奖次数

	LockStringElementGive = "%s:%s:string:ElementGive:%s" //第一个变量是环境，第二个是项目，第三个是用户id

)
